/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
   font-family: "Microsoft YaHei";
   font-size: 12px;
}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { 
	text-decoration: none;
	color: #56678F;
}
a:hover { text-decoration:none;}
a:active{color: #000;}
abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
    border-bottom: 1px dotted;
    cursor: help;
}

q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 重置 hr */
hr {
    border: none;
    height: 1px;
}
.ablue{
	color:#002DB2
}
.awhite{
	color: #fff;
}
.awhite:hover{
	color:orange
}
.ablue:hover{
	color:red
}
.status{
	font-size:22px !important;
	color:#ccc
}
.status.noread{
	color:#EB3800
}
.detailTip.status{
	font-size:14px !important;
}
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html,body {
	overflow: hidden;
	width: 100%;
	height: 100%;
}
#organDialogTree{
	border-bottom: 1px solid #eee;
	padding: 40px 0 0 0;
}
.organDialogTree{
	position: relative;
}
.orgdialogtreeinputbox{
	width:360px;
	position: absolute;
	height:35px;
	top: 0;
	left: 0;
	background-color: #f5f5f5;
	border-bottom: 1px solid #eee;
	background-image: url(../img/s.png);
	background-repeat: no-repeat;
	background-position:10px 6px;
	padding-left: 40px;
}
.orgdialogtreeinput{
	width:100%;
	display: block;
	height: 20px;
	padding: 7px 0 5px 0;
	border:0;
	background-color: transparent;
}
.orgdialogtreeinput:focus{
	outline:none;
}
/**顶部**/
.wraper{
	position: absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	overflow: hidden;
}
.pannel.top{
	right: 0;
	height:75px;
	background:#EB3800;
	position:absolute;
}
.logo{
	width: auto;
	height: auto;
	float: left;
}
.nav{
	width: auto;
	height: auto;
	position: absolute;
	left:320px;
	top: 0;
	color:#fff;
}
.nav_item{
	display: block;
	width:90px;
	height: 75px;
	float: left;
	text-align: center;
	color: #eee;
	border-left: 1px solid #DD3700;
}
.nav_item:last-child{
	border-right: 1px solid #DD3700;
}
.nav_item.active{
	background:#E13800;
	color:#fff;
}
.nav_item:hover{
	color:#FFFF00;
	background:#E13800;
}
.nav_item_icon{
	font-size:24px !important;
	line-height:52px;
}
.nav_item_icon{
	display: block;
	width: auto;
	height: 50px;
}
.nav_item_text{
	font-size: 12px;
}
.user{
	width: auto;
	height: auto;
	float: right;
	position: absolute;
	right: 0;
	top: 0;
}
.userphoto{
	display: block;;
	float: right;
	padding: 15px 10px 0 5px;
	font-size: 38px !important;
	color: #eee;
}
.topCount{
	float: left;
	height:50px;
	padding: 25px 50px 0 0;
	border-right: 1px solid #FB3F00;
	margin-right: 10px;
}
.spanbutnum{
	display: block;
	width: 22px;
	height: 22px;
	background-color:yellow;
	position: absolute;
	top: -15px;
	right: -15px;
	border-radius: 100px;
	text-align: center;
	line-height: 22px;
	color:#555;
	cursor: pointer;
}
.spanbutnum:hover{
	background-color:#fff;
}
.topCount_span{
	display: block;
	width: 32px;
	height: 32px;
	position: relative;
}
.usertext{
	float: right;
	padding: 20px 10px 0 0;
	text-align: right;
	color: #fff;
}
.usertext_username{
	width: auto;
	height: auto;
	padding-bottom: 10px;
}
.user_do a{
	color:#eee;
	padding-left: 10px;
}
.user_do a:hover{
	color:#fff;
}
/**pannel**/
.pannel{
	position: absolute;
	left: 0;
	top:0;
}
.nobg{
	background-image: none !important; 
}
/**侧面菜单***/
.pannel.slider{
	bottom:30px;
	top: 75px;
	width:200px;
	border-right: 1px solid #E1E6EC;
	background-color:#EAEDF1;
}
.menu_title{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	color:#555;
	text-indent: 10px;
	background-color:#f5f5f5;
	border-bottom: 1px solid #ccc;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
.menugroup{
	position: absolute;
	left: 0;
	top: 41px;
	right: 0;
	bottom: 0;
}
.menu_title i{
	padding-right: 8px;
	padding-left: 5px;
	font-weight: normal;
}
.menu{
	display: block;
	width: auto;
	height:44px;
	line-height: 44px;
	padding-left:35px;
	border-bottom: 1px solid #B5C1D0;
	color:#555;
	font-size: 14px;
	position: relative;
}
.menu .arrow{
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	background-color: #ccc;
	right:5px;
	top: 13px;
	background: url(../img/arrow.png);
}
.menu_sub{
	width: auto;
	height: auto;
	background-color: #fff;
	border-bottom: 1px solid #E1E1E1;
	padding: 10px 0 10px 0;
	display: none;
}
.menu_sub a{
	display: block;
	width: auto;
	height: 25px;
	padding: 5px 0 5px 20px;
	line-height: 25px;
	background:#fff url(../img/menu_sub.png) left repeat-y;
}
.menu_sub a.active{
	background:#FFE8DF url(../img/menu_sub_active.png) left repeat-y;
}

.menu_sub a:hover{
	background-color:#f5f5f5;
}
.menu_sub a i{
	padding-right: 5px;
}
.menu_icon{
	width: 20px;
	height: 20px;
	position: absolute;
	left:10px;
	top: 10px;
	line-height: 25px;
	text-align: center;
	font-size: 18px;
	color:#667B99;
}
.menu:hover{
	color:red;
	background-color:#fff;
}
.menu:hover  .menu_icon{
	color: orangered;
}
.menu.active{
	color:orangered;
	background:url(../img/menu.png) left repeat-y;
	background-color: #fff;
}
.menu.active .menu_icon{
	color: orangered;
}
.numtip{
	display: block;
	position: absolute;
	right:5px;
	top:13px;
	background-color: orangered;
	width: auto;
	height:16px;
	line-height:16px;
	padding: 0 5px 0 5px;
	border-radius: 100px;
	font-size: 12px;
	color: #fff;
}
/**内容区域**/
.gridtip{
	padding: 10px 0 13px 0;
	color: orangered;
}
.gridbox{
	padding: 10px;
}
.pannel.main{
	right: 0;
	bottom: 0;
	top: 75px;
	left: 200px;
	background:#fff;
}
.position{
	left: 0;
	top: 0;
	right: 0;
	height: 40px;
	background-color:red;
	border-bottom: 1px solid #f0f0f0;
	line-height: 40px;
	color: #56678F;
	background: url(../img/posbg.png) left no-repeat;
	background-position: 10px 16px;
	padding-left: 20px;
	font-size: 14px;
}
.position_split{
	padding: 0 15px 0 15px;
	background: url(../img/split.png) no-repeat center;
}
.position_txt.last{
	color: #999;
}
.position_txt a:hover{
	color: orangered;
}
.content{
	position: absolute;
	left: 0;
	top:41px;
	right: 0;
	bottom: 30px;
	background:#fff;
}
.main_slider{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 200px;
	background: #f5f5f5;
	border-right: 1px solid #E7E7E7;
}
.main_slider_top{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height:40px;
	background: #fff;
	border-bottom: 1px solid #E7E7E7;
	overflow: hidden;
}
.main_slider_content{
	position: absolute;
	left: 0;
	top:40px;
	bottom: 0;
	right: 0;
	color: #dddd;
}
.sub_content{
	position: absolute;
	left:200px;
	top: 0;
	right: 0;
	bottom: 0;
	padding: 5px;
}
.treesearch{
	border: 0;
	outline: none;
	padding: 5px;
	height: 30px;
	line-height: 35px;
	width: 100%;
	background: url(../img/search.png) no-repeat;
	background-position: 5px 12px;
	text-indent: 25px;
}
.treesearch:focus{
	color: orangered;
}
.searchbox{
	border: 1px solid #E1E6EB;
	background-color: #fff;
	border-left: 0px;
	overflow: hidden;
	margin-bottom:5px;
}
.searchbox .label{
	float: left;
	height:35px;
	background:#f5f5f5;
	line-height: 35px;
	padding: 0 10px 0 10px;
	border-right: 1px solid #E1E6EB;
	border-left: 1px solid #E1E6EB;
	color: #999;
}
.searchbox .searchtxt{
	border: 0px;
	background-color: transparent;
	outline: none;
	float: left;
	display: block;
	padding:11px 5px 0 5px;
	width: 150px;
}
.searchbox .searchtxt.big{
	width: 300px;
}
.searchbox .searchtxt.small{
	width: 90px;
}
.searchbox .searchtxt.date{
	width:80px;
	text-align: center;
}
.searchbox .split{
	float: left;
	line-height: 35px;
	padding: 0 10px 0 10px;
}
.searchselect{
	display: block;
	height: 35px;
	border: 0 !important;
	outline: none;
	width: auto !important;
	background-color:transparent !important;
}
.listSearch{
	display: block;
	width: auto;
	float: left;
	height: 35px;
	line-height: 35px;
	padding: 0 15px 0 15px;
	background-color:#E1E6EB;
	color:#555;
}
.listSearch:hover{
	background-color:#D2DAE1;
}
.batch{
	padding-bottom:5px;
}
.splitline{
	clear: both;
	width: auto;
	border-bottom: 1px solid #eee;
	margin-bottom: 5px;
}
.batchbtn{
	display: block;
	width: auto;
	height: auto;
	float: left;
	height: 40px;
	background-color:#EB3800;
	padding: 0 10px 0 10px;
	line-height: 40px;
	color:#fff;
}
.bggray{
	background:#555;
	color:#fff;
}
.bgblue{
	background:#EB3800;
	color:#fff;
}
.bggreen{
	background:#EB3800;
	color:#fff;
}
.batchbtn .iconfont{
	padding-right:3px;
}
.batchbtn:hover{
	opacity: 0.7;
}
/**底部**/
.pannel.bottom{
	left: 0;
	right: 0;
	height: 30px;
	background:#f5f5f5;
	border-top: 1px solid #eee;
	top: auto;
	bottom: 0;
	text-align: center;
	line-height:30px;
	color:#999;
}
/**公共**/
.pad5{
	padding: 5px;
}
.pad10{
	padding: 10px;
}
.pad20{
	padding: 20px;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.fl.flhei{
	line-height: 35px;
	padding: 0 0 0 10px;
}
.pl5{
	padding-left: 5px;
}
.pr5{
	padding-right: 5px;
}
.hide{
	display: none;
}
.mr5{
	margin-right:5px;
}
.mr1{
	margin-right:1px;
}
.ml1{
	margin-left:1px;
}
.ml5{
	margin-left: 5px;
}
.ared{
	color: red;
}
.a9{
	color:#999;
}
.a9:hover{
	color:red;
}
.ared:hover{
	color: #000;
}
.clear{
	clear: both;
}
.red{
	color: red;
}
.green{
	color: green;
}
.orange{
	color: orange;
}
.gray{
	color: darkgray;
}
.bold{
	font-weight: bold;
}
.bg1{
	background-color:#fbfbfb;
}
.wranginput{
	border: 1px solid red;
	color: red;
	outline: none;
}
/**form***/
.tipsbox{
	width: auto;
	height: auto;
	border: 1px solid #FCE8DC;
	background-color:#FEF3ED;
	padding: 10px;
	line-height: 25px;
}
.tipsline{
	width: auto;
	height: auto;
	font-size: 12px;
	color: #999;
}
.form{
	padding-top: 15px;
}
.table{
	/*table-layout: fixed;*/
	width: 100%;
	border-collapse:collapse;
}
.table.border tr td{
	border: 1px solid #eee;
}
.table tr td{
	padding:5px;
	font-size: 14px;
}
.nulltd{
	padding: 5px 0 5px 0;
}
.tlable{
	width: 140px;
	text-align: right;
	color:#555;
}
.tlable.big{
	width:220px;
}
.sublable{
	width: 130px;
	text-align: right;
	color:#555;
	line-height: 33px;
}
.align_top{
	vertical-align:top;
	line-height: 35px;
}
.text{
	border: 1px solid #ccc;
	display: block;
	width:300px;
	height: 22px;
	padding: 5px;
	outline: none;
	background:#fff url(../img/inputbg.png) top repeat-x;
	border-radius: 2px
}
.text.small{
	width: 150px;
}
.text.big{
	width: 400px;
}
.text.date{
	width: 150px;
	background:#fff  url(../img/date.png) right center no-repeat;
	cursor: pointer;
}
.error{
	color: red;
	font-style: italic ;
}
.text.error,.select.erro{
	border: 1px dotted red;
}
.select{
	border: 1px solid #ccc;
	display: block;
	width: 240px;
	height: 33px;
	outline: none;
	background:#fff  url(../img/inputbg.png) top repeat-x;
	border-radius: 2px;
}
.select.small{
	width: 162px;
}
.textarea{
	border: 1px solid #ccc;
	display: block;
	width:100%;
	height:90px;
	outline: none;
	padding:5px;
	background:#fff  url(../img/inputbg.png) top repeat-x;
	border-radius: 2px
}
.help{
	padding: 10px 0 0px 0;
	color: #999;
	font-size: 12px;
}
.text:focus,.textarea:focus{
	border-color: #66AFE9;
}
.btn{
	display: block;
	width: auto;
	float: left;
	height: 45px;
	background:#FF7A21;
	line-height: 45px;
	padding: 0 30px 0 20px;
	color: #fff;
	border-radius: 2px;
	margin-right: 5px;
	font-weight: bold;
}
.btn .iconfont{
	font-size: 18px;
	padding: 0 5px 0 0;
	font-weight: normal;
}
.btn.cancell{
	background-color: #555;
}
.btn:hover{
	opacity: 0.8;
}
.inputbtn{
	display: block;
	width: auto;
	height: 32px;
	line-height: 32px;
	padding: 0 10px 0 10px;
	border: 1px solid #ccc;
	margin-left:5px;
	cursor: pointer;
}
.inputbtn:hover{
	background-color: #f5f5f5;
}
.inputsplit{
	line-height: 32px;
	padding: 0 10px 0 10px;
}
/**黑线表格**/
.solidTable{
	border-collapse:collapse;
	table-layout: fixed;
	width: 100%;
}
.solidTable .th td{
	background-color: #f5f5f5;
	font-weight: bold;
}
.solidTable tr td{
	border: 1px solid #999;
	height: 25px;
	padding: 5px;
}
/**党员信息**/
#tablebox{
	width:734px;
	height: auto;
	padding: 30px;
	background:#fff;
	margin: auto;
	margin-bottom:0px;
}
.membertable{
	border: 2px solid #000;
	width:734px;
	border-collapse:collapse;
}
.mesubtable{
	table-layout: fixed;
	width: 100%;
}
.membertable tr td .mesubtable tr td{
	border-width: 0;
	border-right: 1px solid #000;
}
.membertable tr td .mesubtable tr td.noborder{
	border: 0;	
}
.membertable tr td{
	border: 1px solid #000;
	padding:0px;
	height: 40px;
}
.melable,.mesubtable_lable{
	width:100px;
	text-align: right;
	font-size: 13px;
}
.membertabl_title{
	width: auto;
	height: auto;
	text-align: center;
	font-size: 20px;
	border-bottom: 0px;
}
.inorgan{
	width: auto;
	height: auto;
	text-align: left;
	font-size: 14px;
	padding: 10px 0 10px 0;
}

.fixedbtnbox{
	width:100%;
	height: 60px;
	background: rgba(0,0,0,0.1);
	position: fixed;
	bottom:30px;
	left: 0;
}
.melable_span{
	padding-right: 5px;
}
.metxt{
	display: block;
	height: 35px;
	border: 0px;
	background-color: transparent;
	width: 98%;
	outline: none;
	padding-left: 5px;
	color:blue;
}
.meselect{
	border: none;
	height: 35px;
	outline: none;
	color:blue;
	display: block;
	width: 99%;
	text-align: center;
}
.metextarea{
	display: block;
	width: 98%;
	height: 50px;
	border: 0;
	outline: none;
	padding: 5px;
	color:blue;
	overflow: hidden;
}
.btnbox{
	width: 230px; 
	padding-top: 7px; 
	height: auto;
	margin: auto;
}
.memberphoto{
	width:188px;
	height: 240px;
	margin: auto;
	overflow: hidden;
}
/**loadmask**/
.loadmask {
    z-index: 100;
    position: absolute;
    top: 0;
    left: 0;
    -moz-opacity: 0.1;
    opacity: .10;
    filter: alpha(opacity=10);
    background-color: #fff;
    width: 100%;
    height: 100%;
    zoom: 1;
}

.loadmask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #eee;
    background: #fff;
    padding:5px;
    border-radius: 2px;
    font-size: 12px;
    -webkit-box-shadow:0 0 15px 15px #ccc;  
  -moz-box-shadow:0 0 5px 5px #ccc;  
  box-shadow:3px 3px 1px 1px #eee;  
}

.loadmask-msg div {
    padding: 10px 5px 8px 40px;
    background:url('../img/loading.gif') no-repeat 5px 5px;
    line-height: 16px;
    color: #555;
    cursor: wait;
    font-size: 14px;
}

.masked {
    overflow: hidden !important;
}

.masked-relative {
    position: relative !important;
}

.masked-hidden {
    visibility: hidden !important;
}

/**党费缴纳**/
.duestr_ts{
	display: none;
}
.duestr_jd{
	display: none;
}
.member_dues_form{
	padding: 10px 0 0 0;
}
.table.duestable tr td{
	height:50px;
}
.duesbox{
	padding: 20px;
}
.member_info{
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
}
.checkitem{
	display: block;
	width: auto;
	height:35px;
	border: 1px solid #999;
	float: left;
	padding: 0 10px 0 10px;
	line-height: 35px;
	color:#999;
	cursor: pointer;
	margin-right: 5px;
	background-color: #fff;
}
.checkitem.active,.checkitem:hover{
	color: orangered;
	border: 1px solid orangered;
	background:#fff url(../img/checked.png) right bottom no-repeat;
}
.upload{
	display: inline-block;
	width: 24px;
	margin-left: 5px;
	height: 24px ;
	text-indent: -9999px;
	line-height: 24px;
	border-radius: 2px;
	background: url(../img/upload1.png) center center no-repeat;
}
.uploadInput{
	display: inline;
}

/**fileUpload**/
.filelist li{
	display: block;
	width: 50px;
	height: 50px;
	float: left;
}

/**党员信息新增**/
#tablebox{
	padding-bottom: 70px;
}
.addMemberBtn{
	position: fixed;
	bottom: 31px;
	left: 200px;
	width: 100%;
	height:58px;
	background-color:rgba(0,0,0,0.2);
}
.membertable .select{
	background: none !important;	
}
/***党员列表**/
#memberinfo_window{
	width: 750px;
	position: absolute;
	right:-750px;
	top:0;
	bottom:0;
	z-index: 100;
}
.mw_item_box{
	width: 80px;
	height:100%;
	float: left;
}
.mw_cotent{
	width: 670px;
	height:100%;
	float: left;
	background-color: #fff;
	-webkit-box-shadow:0 0 15px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 0 15px rgba(0, 0, 0, .5);
	box-shadow:0 0 15px rgba(0, 0, 0, .5);
}
.mw_item_box{
	padding: 100px 0 0 0;
}
.mw_item{
	display:block;
	width:100%;
	height:40px;
	background-color: #999;
	text-align: center;
	line-height:40px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	cursor: pointer;
	color: #eee;
	margin-bottom:1px;
}
.mw_item:hover,.mw_item.active{
	background-color:orangered;
	color: #fff;
}
.delTitle{
	width: auto;
	height: 35px;
	line-height: 35px;
	margin-bottom: 5px;
}
.delType{
	display: none;
}
.deltip{
	display: block;
	clear: both;
	color: #ccc;
	padding: 10px 0 0 0;
	line-height: 25px;
}
.required{
	color:red;
	font-size: 14px;
	font-weight: bold;
}
/**概况页面***/
.surverbox{
	width: auto;
	height: auto;
}
.survertable{
	width:100%;
	table-layout: fixed;
}
.survertable tr td{
	padding-bottom: 10px;
}
.partbox{
	width: auto;
	height: auto;
	margin-bottom: 10px;
}
.partlefttd{
	width: 360px;
}
.partleft{
	height: auto;
	border: 1px solid #eee;
}
.partrighttd{
	padding-left: 10px;
}
.partright{
	height: auto;
	width: auto;
	border: 1px solid #eee;
}
.ml10{
	margin-left: 10px;
}
.syrvertitle{
	width: auto;
	height: 40px;
	border-bottom: 1px solid #eee;
	background-color:#f8f8f8;
	line-height: 40px;
	padding-left: 10px;
}
.syrvertitle .t{
	color: #555;
	font-weight: bold;
}
.colper50{
	width: 50%;
	float: left;
}
.syrvercontent{
	width: auto;
	height: 260px;
	display: none;
}
.syrvercontent.active{
	display: block;
}
.syrvertable a{
	display: block;
	float: left;
	padding: 0 20px 0 20px;
	height: 40px;
	color: #ccc;
}
.syrvertable a.active{
	height: 40px;
	border-bottom: 1px solid orangered;
	background-color: #eee;
	color: orangered;
}
.syrinner{
	padding: 10px;
}
.syrlinet{
	width: auto;
	float: left;
	height: 30px;
	line-height: 30px;
}
.syrlinet1{
	width:40%;
	color: #555;
}
.syrlinet10{
	width:80%;
	color: #555;
}
.syrlinet2{
	width:40%;
	color: #999;
}
.syrlinet3{
	width:20%;
	text-align: right;
	color: #ccc;
}
.syrlinet3.fr{
	float: right;
	color: blue;
	font-size: 16px;
}
.syrcounts{
	width: 50%;
	height: 50%;
	background-color: #f9f9f9;
	float: left;
	text-align: center;
	line-height:90px;
	font-size: 22px;
	color:orangered;
	position: relative;
}
.syrcounts:hover{
	background-color: #FFF9F7;
}
.syrcountstitle{
	position:absolute;
	bottom: 0;
	right: 0;
	left: 0;
	text-align: center;
	font-size: 14px;
	color: #999;
}
.syrcounts1{
	background-color: #fff;
}
/**baiduMap**/
#baidumap{
	width: auto;
	height: 435px;
	background-color: #ccc;
}
.baidumaptip{
	padding: 10px;
	color: orangered;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
}

.BMap_pop {
display: none !important;
box-shadow:none !important
}
.organDialogTree{
	height: 30px;
	overflow:auto;
}
/******/
.prjtitle{
	position: relative;
}
.prt_typeimg{
	position: absolute;
	left: 0;
	top: 0;
	width: 32px;
	height: 32px;
	background:url(../img/classes.png);
}
.prt_typeimg_2{
	background-position: 0 -33px;
}
.blockline{
	width: auto;
	height: auto;
	padding: 10px 0 10px 0;
}
.projectBlock{
	width: auto;
	height: auto;
}
.prjtitle_t{
	width: auto;
	height: auto;
	padding: 5px 0 5px 0;
}
.prjtitle{
	padding: 5px 0 5px 0;
}
.prjtitle_b{
	padding: 10px 0 5px 0;
}
.corlorgray{
	color: #999;
}
.splits{
	color: #999;
	padding: 0 5px 0 5px;
}
#coment{
	display: none;
}
.comentrow{
	
}
.comlable{
	width:auto;
	float:left;
}
.comcontent{
	width: auto;
	float: left;
}
.labsdfw{
	padding: 10px 0 10px 0;
	clear: both;
}
.abtextarea{
	display: block;
	width: 490px;
	border: 1px solid #eee;
	height: 80px;
	padding: 5px;
}
.reviewLine{
	padding: 5px 0 5px 0 ;
}
/**extend**/
.dialog-texarea-msg{
	width: auto;
	height: 30px;
	line-height:30px;
	color:#555
}
.dialog-teaxarea{
	display: block;
	width: 98%;
	height: 90px;
	border: 1px solid #ccc;
	outline: none;
	padding: 5px;
}
.ui-dialog-textcount{
	width: auto;
	height: auto;
	padding: 5px 0 0 0;
	text-align: right;
	color: #999;
}
button:focus{
	outline: none !important;
}
.iccardInfoline{
	height: 40px;
	line-height: 40px;
}
.iccardInfoline_lable{
	font-weight: bold;
}
.iccardInfoline_btn{
	padding: 20px 0 0 0;
}
.bindinga:hover{
	color:#000;
}
